﻿<%@ Application Language="C#" %>
<script RunAt="server">

    void Application_Start(object sender, EventArgs e)
    {
        // Code that runs on application startup

    }

    void Application_End(object sender, EventArgs e)
    {
        //  Code that runs on application shutdown

    }

    void Application_Error(object sender, EventArgs e)
    {
        // Code that runs when an unhandled error occurs
        Exception exc = Server.GetLastError();
        Server.ClearError();
        PageHelper.Go2Error("ApplicationError:" + Environment.NewLine + exc.ToString());
    }

    void Session_Start(object sender, EventArgs e)
    {
        // Code that runs when a new session is started

    }

    void Session_End(object sender, EventArgs e)
    {
        // Code that runs when a session ends. 
        // Note: The Session_End event is raised only when the sessionstate mode
        // is set to InProc in the Web.config file. If session mode is set to StateServer 
        // or SQLServer, the event is not raised.

    }

    /// <summary>
    /// 处理网站的所有的请求
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    void Application_BeginRequest(object sender, EventArgs e)
    {
        #region Url Rewrite
        //if (!Request.Url.IsFile)
        //{
        //    UrlRewriteHandler handler = new UrlRewriteHandler(Request);
        //    string newPath = handler.RewriteRequestUrl();
        //    Context.RewritePath(newPath);
        //}

        #endregion
    }
 
</script>
